import request from '@/utils/request'

const petApi = {
    queryPetReservationTime: '/web/query/pet/reservation/time', // 查询宠物预约时间
    updatePetReservationTime: '/web/update/pet/reservation/time', // 添加、修改、删除宠物预约时间
    queryPetServiceProject: '/web/query/pet/service/project', // 查询宠物服务项目
    updatePetServiceProject: '/web/update/pet/service/project', // 添加、修改、删除宠物服务项目
    queryPetBreed: '/web/query/pet/breed', // 查询宠物品种
    updatePetBreed: '/web/update/pet/breed', // 添加、修改、删除宠物品种
    queryPetSpecies: '/web/query/pet/species', // 查询宠物种类
    updatePetSpecies: '/web/update/pet/species', // 添加、修改、删除宠物种类
    queryPetStore: '/web/query/pet/store', // 查询宠物门店
    updatePetStore: '/web/update/pet/store', // 添加、修改、删除宠物门店
    queryPetInfo: '/web/query/pet/info', // 查询宠物信息
    queryPetHealthInfo: '/web/query/pet/health/info', // 查询宠物健康信息
    queryPetVaccineRecord: '/web/query/pet/vaccine/record', // 查询宠物疫苗记录
    queryPetServiceSuggestCycle: '/web/query/pet/service/suggest/cycle', // 查询宠物服务建议周期配置
    updatePetServiceSuggestCycle: '/web/update/pet/service/suggest/cycle', // 添加、修改、删除宠物服务建议周期配置
    queryPetTravelGoods: '/web/query/pet/travel/goods', // 查询宠物旅游商品
    updatePetTravelGoods: '/web/update/pet/travel/goods', // 添加、修改、删除宠物旅游商品
    queryPetGoodsPicture: '/web/query/pet/goods/picture', // 查询宠物商品图片
    updatePetGoodsPicture: '/web/update/pet/goods/picture', // 添加、修改、删除宠物商品图片
    queryPetGoodsStock: '/web/query/pet/goods/stock', // 查询宠物商品库存
    updatePetGoodsStock: '/web/update/pet/goods/stock', // 添加、修改、删除宠物商品库存
    queryPetTravelOrderForm: '/web/query/pet/travel/order/form', // 查询宠物旅游订单
    updatePetTravelOrderStatus: '/web/update/pet/travel/order/status', // 修改宠物旅游订单状态
    queryPetServiceOrderForm: '/web/query/pet/service/order/form', // 查询宠物服务订单
    queryPetStoreManagerConfig: '/web/query/pet/store/manager/config', // 查询宠物门店管理员配置
    updatePetStoreManagerConfig: '/web/update/pet/store/manager/config', // 添加、修改、删除宠物门店管理员配置
    updatePetServiceOrderStatus: '/web/update/pet/service/order/status', // 修改宠物服务订单状态
}

// 查询宠物预约时间
export function queryPetReservationTime (parameter) {
    return request({
        url: petApi.queryPetReservationTime,
        method: 'post',
        headers: {
            'name':'queryPetReservationTime',
        },
        data: parameter
    })
}
// 添加、修改、删除宠物预约时间
export function updatePetReservationTime (parameter) {
    return request({
        url: petApi.updatePetReservationTime,
        method: 'post',
        headers: {
            'name':'updatePetReservationTime',
        },
        data: parameter
    })
}

// 查询宠物服务项目
export function queryPetServiceProject (parameter) {
    return request({
        url: petApi.queryPetServiceProject,
        method: 'post',
        headers: {
            'name':'queryPetServiceProject',
        },
        data: parameter
    })
}
// 添加、修改、删除宠物服务项目
export function updatePetServiceProject (parameter) {
    return request({
        url: petApi.updatePetServiceProject,
        method: 'post',
        headers: {
            'name':'updatePetServiceProject',
        },
        data: parameter
    })
}

// 查询宠物品种
export function queryPetBreed (parameter) {
    return request({
        url: petApi.queryPetBreed,
        method: 'post',
        headers: {
            'name':'queryPetBreed',
        },
        data: parameter
    })
}
// 添加、修改、删除宠物品种
export function updatePetBreed (parameter) {
    return request({
        url: petApi.updatePetBreed,
        method: 'post',
        headers: {
            'name':'updatePetBreed',
        },
        data: parameter
    })
}

// 查询宠物种类
export function queryPetSpecies (parameter) {
    return request({
        url: petApi.queryPetSpecies,
        method: 'post',
        headers: {
            'name':'queryPetSpecies',
        },
        data: parameter
    })
}
// 添加、修改、删除宠物种类
export function updatePetSpecies (parameter) {
    return request({
        url: petApi.updatePetSpecies,
        method: 'post',
        headers: {
            'name':'updatePetSpecies',
        },
        data: parameter
    })
}

// 查询宠物门店
export function queryPetStore (parameter) {
    return request({
        url: petApi.queryPetStore,
        method: 'post',
        headers: {
            'name':'queryPetStore',
        },
        data: parameter
    })
}
// 添加、修改、删除宠物门店
export function updatePetStore (parameter) {
    return request({
        url: petApi.updatePetStore,
        method: 'post',
        headers: {
            'name':'updatePetStore',
        },
        data: parameter
    })
}

// 查询宠物信息
export function queryPetInfo(parameter){
    return request({
        url: petApi.queryPetInfo,
        method: 'post',
        headers: {
            'name':'queryPetInfo',
        },
        data: parameter
    })
}

// 查询宠物健康信息
export function queryPetHealthInfo(parameter){
    return request({
        url: petApi.queryPetHealthInfo,
        method: 'post',
        headers: {
            'name':'queryPetHealthInfo',
        },
        data: parameter
    })
}

// 查询宠物疫苗记录
export function queryPetVaccineRecord(parameter){
    return request({
        url: petApi.queryPetVaccineRecord,
        method: 'post',
        headers: {
            'name':'queryPetVaccineRecord',
        },
        data: parameter
    })
}

// 查询宠物健康服务建议周期配置
export function queryPetServiceSuggestCycle (parameter) {
    return request({
        url: petApi.queryPetServiceSuggestCycle,
        method: 'post',
        headers: {
            'name':'queryPetServiceSuggestCycle',
        },
        data: parameter
    })
}
// 添加、修改、删除宠物健康服务建议周期配置
export function updatePetServiceSuggestCycle (parameter) {
    return request({
        url: petApi.updatePetServiceSuggestCycle,
        method: 'post',
        headers: {
            'name':'updatePetServiceSuggestCycle',
        },
        data: parameter
    })
}

// 查询宠物旅游商品
export function queryPetTravelGoods (parameter) {
    return request({
        url: petApi.queryPetTravelGoods,
        method: 'post',
        headers: {
            'name':'queryPetTravelGoods',
        },
        data: parameter
    })
}
// 添加、修改、删除宠物旅游商品
export function updatePetTravelGoods (parameter) {
    return request({
        url: petApi.updatePetTravelGoods,
        method: 'post',
        headers: {
            'name':'updatePetTravelGoods',
        },
        data: parameter
    })
}

// 查询宠物商品图片
export function queryPetGoodsPicture (parameter) {
    return request({
        url: petApi.queryPetGoodsPicture,
        method: 'post',
        headers: {
            'name':'queryPetGoodsPicture',
        },
        data: parameter
    })
}
// 添加、修改、删除宠物商品图片
export function updatePetGoodsPicture (parameter) {
    return request({
        url: petApi.updatePetGoodsPicture,
        method: 'post',
        headers: {
            'name':'updatePetGoodsPicture',
        },
        data: parameter
    })
}

// 查询宠物商品库存
export function queryPetGoodsStock (parameter) {
    return request({
        url: petApi.queryPetGoodsStock,
        method: 'post',
        headers: {
            'name':'queryPetGoodsStock',
        },
        data: parameter
    })
}
// 添加、修改、删除宠物商品库存
export function updatePetGoodsStock (parameter) {
    return request({
        url: petApi.updatePetGoodsStock,
        method: 'post',
        headers: {
            'name':'updatePetGoodsStock',
        },
        data: parameter
    })
}

// 查询宠物旅游订单
export function queryPetTravelOrderForm (parameter) {
    return request({
        url: petApi.queryPetTravelOrderForm,
        method: 'post',
        headers: {
            'name':'queryPetTravelOrderForm',
        },
        data: parameter
    })
}
// 修改宠物旅游订单状态
export function updatePetTravelOrderStatus (parameter) {
    return request({
        url: petApi.updatePetTravelOrderStatus,
        method: 'post',
        headers: {
            'name':'updatePetTravelOrderStatus',
        },
        data: parameter
    })
}

// 查询宠物服务订单
export function queryPetServiceOrderForm (parameter) {
    return request({
        url: petApi.queryPetServiceOrderForm,
        method: 'post',
        headers: {
            'name':'queryPetServiceOrderForm',
        },
        data: parameter
    })
}
// 修改宠物服务订单状态
export function updatePetServiceOrderStatus (parameter) {
    return request({
        url: petApi.updatePetServiceOrderStatus,
        method: 'post',
        headers: {
            'name':'updatePetServiceOrderStatus',
        },
        data: parameter
    })
}


// 查询宠物门店管理员配置
export function queryPetStoreManagerConfig (parameter) {
    return request({
        url: petApi.queryPetStoreManagerConfig,
        method: 'post',
        headers: {
            'name':'queryPetStoreManagerConfig',
        },
        data: parameter
    })
}
// 添加、修改、删除宠物门店管理员配置
export function updatePetStoreManagerConfig (parameter) {
    return request({
        url: petApi.updatePetStoreManagerConfig,
        method: 'post',
        headers: {
            'name':'updatePetStoreManagerConfig',
        },
        data: parameter
    })
}